perm filename CHESS.AKC[UP,DOC]1 blob sn#002770 filedate 1972-10-06 generic text, type T, neo UTF8
00100	
00200			SIMPLIFIED OPERATING INSTRUCTIONS FOR CHESS
00300			-------------------------------------------
00400	
00500	
00600		TO START THE PROGRAM TYPE
00700			R  CHESS
00800	FOLLOWED BY A CARRIAGE RETURN.
00900	
01000	
01100		FOUR COMMANDS EXIST FOR INSTRUCTING MACHINE WHICH SIDE(S)
01200	IT IS TO PLAY.  THEY ARE
01300	
01500	PW	PLAY WHITE -- MACHINE PLAYS WHITE;  MOVES FOR BLACK ARE
01600		TYPED IN
01700	PB	SAME, EXCEPT MACHINE PLAYS BLACK
01800	PN	MACHINE PLAYS NEITHER SIDE AND MOVES FOR BOTH
01900		MAY BE TYPED IN
01950	PS	PLAY SELF -- MACHINE PLAYS FOR BOTH SIDES
01960		(CAUTION !!   MACHINE WILL KEEP PLAYING TILL THE END
01970		OF THE GAME)
02000	
02100		IF THE MACHINE IS PLAYING THE SIDE WHOSE TURN IT IS TO MOVE,
02200	IT WILL AUTOMATICALLY PROCEED AND MAKE ITS MOVE.  IF NOT, MACHINE
02300	MAY BE INSTRUCTED TO MAKE THE MOVE ANYWAY BY TYPING 
02400	M
02500	
02600		IF IT IS DESIRED TO TAKE BACK THE LAST MOVE MADE,
02700	THE COMMAND IS
02800	U
02900	THIS AUTOMATICALLY ENTERS PN MODE AS ABOVE.
03000	THE U COMMAND MAY BE USED REPEATEDLY.
03100	
03200	THE MACHINE MAY BE INSTRUCTED TO PRODUCE VARIOUS
03300	FORMS OF PRINTOUT AS FOLLOWS.
03400	
03500	BD	PRINTS A DIAGRAM OF THE CURRENT BOARD POSITION
03600	
03700	PG	PRINTS A LIST OF THE MOVES MADE
03800	
03900	
04000	TYPING IN MOVES
04100		THE MACHINE ACCEPTS INPUT IN A FORM VERY SIMILAR TO
04200	STANDARD CHESS NOTATION.  THE MAJOR DIFFERENCES ARE SUMMARIZED.
04300	
04400	1) CHECK IS NOT ANNOUNCED TO MACHINE
04500	2)  THE CHARACTER X OR * IS USED TO DENOTE CAPTURES,
04600	    - OR SPACE TO DENOTE MOVES
04700	
04800	3)  EN PASSENT CAPTURES ARE DENOTED BY PXG
04900	  (WHERE G STANDS FOR GHOST WHICH IS LOCATED
05000	    ONE SQUARE BEHIND PAWN WHICH ADVANCED TWO RANKS.)
05100	
05200	4)  PROMOTION IS ONLY TO QUEEN AND IS NOT ANNOUNCED
05300	
05400	5)  FOR AMBIGUOUS MOVES THE FOLLOWING OPTIONS MAY
05500	   BE USED TO SPECIFY THE MOVE
05600		A) SPECIFING PIECE AS K OR Q  FOR EXAMPLE KN-B3
05700		B) GIVING ORIGIONAL SQUARE OF PIECE MOVING
05800		FOR EXAMPLE N(KN1)-B3
05900	
06000		AND SO ON AS IN CHESS NOTATION THE ONLY RESTRICTION
06100	BEING THAT EACH SYLABLE MUST BE A PIECE NAME OR A COMPLETE
06200	SQUARE NAME. IE N/1-B3 IS ILLEGAL.
06300	
06400	
06500		THE CHARACTERS ( ) - AND SPACE ARE IDENTICAL
06600	IN EFFECT WHEN USED IN A MOVE.
06700	
06800		IF YOU TYPE IN AN AMBIGUOUS MOVE, THE COMPUTER WILL
06900	TELL YOU SO.  THEN RETYPE MOVE.  IF YOU TYPE
07000	AN IMPOSSIBLE MOVE THE COMPUTER WILL ALSO TELL YOU
07100	AND BE READY TO ACCEPT CORRECTED MOVE.  IF THE MOVE
07200	IS ILLEGAL BECAUSE YOU ARE IN CHECK AT THE END OF IT,
07300	THE COMPUTER WILL TYPE ILLEGAL AND BE READY TO ACCEPT
07400	CORRECTED MOVE.	IF YOU TYPE A LEGAL MOVE WHICH WAS NOT THE ONE
07500	YOU WANTED, DO THE FOLLOWING:
07600	1) TYPE BELL TO SUSPEND COMPUTATION ON UNWANTED MOVE
07700		(COMPUTER WILL RESPOND WITH QUIT) -- THERE ARE NO
07800		GUARANTEES THAT THIS WILL WORK
07900	2) TYPE U TO TAKE BACK UNWANTED MOVE
08000	3) TYPE IN DESIRED MOVE
08100	4) TYPE PW OR PB AS APPROPRIATE SO COMPUTER WILL RESUME PLAY
08200	
08300	MOVES AND COMMANDS ARE FOLLOWED WITH A CARRIAGE RETURN.
08400	MOVES MAY ALSO BE FOLLOWED BY A TAB.
08500	  THE COMPUTER TYPES OUT ← TO ACKNOWLEDGE ACCEPTING A 
08600	COMMAND.
08700	
08800	SETTING COMPUTER LOOKAHEAD PARAMETERS
08900		THREE BASIC PARAMETERS ARE SETABLE FROM THE TELETYPE
09000	AND THESE AFFECT THE SPEED AND STRENGTH OF PLAY.
09100	
09200	SETW  TAKES A LIST OF NUMERIC ARGUMENTS WHICH SPECIFY
09300	   HOW MANY MOVES WIDE THE COMPUTER IS TO LOOK. THE FIRST
09400	   NUMBER IS EFFECTIVE AT PLY ONE, THE SECOND AT PLY 2
09500	   AND SO ON, THE LAST BEING EFFECTIVE AT ALL DEEPER PLYS.
09600	
09700	SETD  SETS BASIC DEPTH TO ARGUMENT
09800	
09900	SETF  SPECIFIES MAXIMUM NUMBER FEEDOVERS ALLOWED ALONG
10000	   ANY ON LINE IN ANAYSIS.  (FEEDOVER IS WHEN COMPUTER
10100	   DECIDES POSITION IS WORTHY OF DEEPER ANALYSIS THAN
10200	   SPECIFIED BY SETD ABOVE)
10300	
10400		IN TOURNAMENT PLAY (WHERE A 2 2/5 MINUTE PER MOVE AVERAGE
10500	IS REQUIRED) COMMON SETTING IS
10600	SETW 15 15 9 9 7
10700	SETD 4
10800	SETF 2
10900	
11000	COMPUTER WILL AVERAGE ABOUT 30 SEC A MOVE AT SETTINGS OF
11100	
11200	SETW 6
11300	SETD 4
11400	SETF 2
11500	
11600	THIS IS SETTING WHEN PROGRAM IS INITIALLY LOADED
11700	
11800	FOR BLITZ PLAY,
11900	
12000	SETW 6
12100	SETD 2
12200	SETF 1
12300	
12400	IS GOOD
12500	
12600	THE CURRENT SETTING MAY BE TYPED OUT BY TYPING
12700	COMMAND AS ABOVE FOLLOWED BY =.  FOR EXAMPLE
12800	SETW=.
12900	
13000	AT THE END OF THE GAME, THE
13100	RESET
13200	COMMAND REINITIALIZES TO STARTING POSITION,RESETS CLOCKS,
13300	AND DOES A PN.
13400	
13500	IF A TYPING ERROR IS MADE PART WAY THROUGH A
13600	COMMAND OR MOVE, IT MAY BE ERASED WITH A RUBOUT.
13700	THEN RETYPE COMMAND OR MOVE.